home *** CD-ROM | disk | FTP | other *** search
/ Network Supervisor's Toolkit / Network Supervisor's Toolkit.iso / tools / lu62 / port / tmp2.h < prev    next >
C/C++ Source or Header  |  1996-07-10  |  4KB  |  68 lines

  1. /* k 1003    20/08/90              */
  2. /* k 1010    15/10/90              */
  3. /* k 0076    13/11/90              */
  4. /* k 1016    21/11/90              */
  5. /* k 1017    03/12/90              */
  6. /* k 0115    02/02/91    */
  7. /* k 1075    24/01/92   */  /* own node ID for LOGON-LU */
  8. struct  tmp2 {
  9.     unsigned char mode;             /* modificator    1003  *//* @0115 */
  10.     unsigned char pri;              /* prioritity           *//* @0115 */
  11.     struct tmp2 *tmp2;              /* link                 */
  12.     unsigned char flg1;             /* flag1                *//* @0115 */
  13.     unsigned char flg2;             /* flag2                *//* @0115 */
  14.   union {                                             /* 1017 */
  15.     short snf;           /* sequence number field        1017 */
  16.    struct {                                           /* 1017 */
  17.     unsigned char snf1;  /* sequence number field-byte 1 1017 *//* @0115 */
  18.     unsigned char snf2;  /* sequence number field-byte 2 1017 *//* @0115 */
  19.           } new;                                      /* 1017 */
  20.     } seqno;                                          /* 1017 */
  21.     char logn[8];                   /* logon name           */
  22.     char cosn[8];                   /* cos name             */
  23.     char pcid_ver[2];               /* pcid - version 1010  */
  24.     char pcid_daf[2];               /* pcid - daf     1010  */
  25.     char pcid_id[4];                /* pcid - id      1010  */
  26.     char arn[8];                    /* area name            */
  27.     char nodn[8];                   /* node name            */
  28.     char dlun[8];                   /* destination name     */
  29.     char olun[8];                   /* origin name          */
  30.     char id[8];                     /* id request           */
  31.     char pw[8];                     /* password             */
  32.     char usd[8];                    /* user data            */
  33.  union {                                            /* 1012 */
  34.   struct {                                          /* 1012 */
  35.     short daf;                      /* dest network addr    */
  36.     short oaf;                      /* orig network addr    */
  37.          } lan;                                     /* 1012 */
  38.    struct {                            /* @0076 */
  39.      char daf1;                            /* @0076 */
  40.      char daf2;                            /* @0076 */
  41.      char oaf1;                            /* @0076 */
  42.      char oaf2;                            /* @0076 */
  43.       } ch;                            /* @0076 */
  44.   struct {                                          /* 1012 */
  45.     unsigned char dnode;            /* node addr       1012 *//* @0115 */
  46. /*  unsigned dclust:4;              * cluster addr    1012 *
  47.     unsigned delem:4;               * element addr    1012 */
  48.     unsigned char dclustelem;                         /* @0119 */
  49.     unsigned char onode;            /* node addr       1012 *//* @0115 */
  50. /*  unsigned oclust:4;              * cluster addr    1012 *
  51.     unsigned oelem:4;               * element addr    1012 */
  52.     unsigned char oclustelem;                         /* @0119 */
  53.          }rout;                                     /* 1012 */
  54.        } dest;                                      /* 1012 */
  55.     unsigned char fmt;              /* format               *//* @0115 */
  56.     struct segprf *segprf;          /* ptr to segment       */
  57.     unsigned char dlci;             /* dlccb index          *//* @0115 */
  58.     unsigned char neti;             /* net index            *//* @0115 */
  59.     unsigned char scrn;             /* screen number        *//* @0115 */
  60.     unsigned char rsv1;             /* reserved             *//* @0115 */
  61.     struct nau *nau;                /* ptr to nau           */
  62.     struct sess *sess;              /* ptr to sess          */
  63.     char urc[4];                    /* user request correlation 1016 */
  64.     unsigned char mynode;           /* my node ID           *//* @1075 */
  65.              };
  66. #define NEGRSP 0x10                 /* negative response flag 1008 */
  67. #define FMT02 2                     /* format 2             */
  68.